Text copied to clipboard!

Cím

Text copied to clipboard!

Beágyazott szoftverfejlesztő

Leírás

Text copied to clipboard!
Beágyazott szoftverfejlesztőt keresünk, aki csatlakozik dinamikus mérnöki csapatunkhoz, és részt vesz különféle beágyazott rendszerekhez kapcsolódó szoftverek tervezésében, fejlesztésében és tesztelésében. A pozíció ideális olyan szakemberek számára, akik szenvedélyesen érdeklődnek az alacsony szintű programozás, a hardverközeli fejlesztés és a valós idejű rendszerek iránt. Feladataid közé tartozik majd a mikrokontrollerekre és más beágyazott platformokra írt szoftverek fejlesztése, hibakeresése és optimalizálása. Szorosan együtt fogsz működni hardvermérnökökkel, rendszermérnökökkel és más szoftverfejlesztőkkel annak érdekében, hogy megbízható, hatékony és skálázható megoldásokat hozzunk létre. A munkád során fontos szerepet játszik majd a dokumentáció készítése, a kódminőség fenntartása és a fejlesztési folyamatok betartása. Elvárjuk, hogy jártas legyél C vagy C++ nyelvekben, ismerd a beágyazott rendszerek működését, és képes legyél önállóan, valamint csapatban is hatékonyan dolgozni. Előnyt jelent, ha van tapasztalatod valós idejű operációs rendszerek (RTOS), kommunikációs protokollok (pl. SPI, I2C, UART, CAN) és hardveres hibakeresési eszközök (pl. JTAG, oscilloszkóp) használatában. Ez a pozíció lehetőséget kínál arra, hogy részt vegyél innovatív termékek fejlesztésében, amelyek ipari, autóipari, egészségügyi vagy fogyasztói elektronikai területeken kerülnek alkalmazásra. Ha szereted a technikai kihívásokat, és szívesen dolgoznál egy olyan környezetben, ahol a minőség és a megbízhatóság kiemelt szerepet kap, akkor várjuk jelentkezésedet!

Felelősségek

Text copied to clipboard!
  • Beágyazott szoftverek tervezése és fejlesztése C/C++ nyelven
  • Mikrokontrollerek programozása és konfigurálása
  • Valós idejű rendszerek implementálása és optimalizálása
  • Kommunikációs protokollok integrálása (pl. SPI, I2C, UART, CAN)
  • Hardverközeli hibakeresés és diagnosztika
  • Dokumentáció készítése és karbantartása
  • Kódminőség biztosítása és kódellenőrzésekben való részvétel
  • Együttműködés hardver- és szoftverfejlesztő csapatokkal
  • Tesztelési és validációs folyamatok támogatása
  • Részvétel a fejlesztési folyamatok és architektúrák kialakításában

Elvárások

Text copied to clipboard!
  • Felsőfokú végzettség informatikai vagy villamosmérnöki területen
  • Legalább 2 év tapasztalat beágyazott szoftverfejlesztésben
  • Magabiztos C vagy C++ programozási ismeretek
  • Valós idejű operációs rendszerek ismerete (pl. FreeRTOS, Zephyr)
  • Kommunikációs protokollok ismerete (SPI, I2C, UART, CAN)
  • Hardveres hibakeresési eszközök használatában szerzett tapasztalat
  • Jó problémamegoldó képesség és analitikus gondolkodás
  • Önálló és csapatmunkára való képesség
  • Angol nyelvű dokumentációk olvasásának és írásának képessége
  • Előnyt jelent Python vagy más szkriptnyelvek ismerete

Lehetséges interjú kérdések

Text copied to clipboard!
  • Milyen beágyazott platformokon dolgoztál korábban?
  • Milyen kommunikációs protokollokat használtál a munkád során?
  • Van tapasztalatod valós idejű operációs rendszerekkel?
  • Hogyan közelíted meg a hibakeresést hardveres környezetben?
  • Milyen fejlesztői eszközöket és IDE-ket használsz?
  • Dolgoztál már csapatban agilis fejlesztési környezetben?
  • Hogyan biztosítod a kódod minőségét és megbízhatóságát?
  • Van tapasztalatod automatizált teszteléssel?
  • Milyen projekteken dolgoztál, amelyekre büszke vagy?
  • Mennyire vagy jártas a dokumentációk készítésében?